#ifndef QTAV_H
#define QTAV_H

#include <QtAV/QtAV_Global.h>
#include <QtAV/version.h>

#include <QtAV/AVClock.h>
#include <QtAV/AVDecoder.h>
#include <QtAV/AVDemuxer.h>
#include <QtAV/AVOutput.h>
#include <QtAV/AVPlayer.h>

#include <QtAV/AudioDecoder.h>
#include <QtAV/AudioFormat.h>
#include <QtAV/AudioOutput.h>
#include <QtAV/AudioResampler.h>
#include <QtAV/AudioResamplerTypes.h>

#include <QtAV/Filter.h>
#include <QtAV/FilterContext.h>
#include <QtAV/OSD.h>
#include <QtAV/OSDFilter.h>

#include <QtAV/ImageConverter.h>
#include <QtAV/ImageConverterTypes.h>

#include <QtAV/VideoCapture.h>
#include <QtAV/VideoDecoder.h>

#include <QtAV/VideoRenderer.h>
#include <QtAV/VideoRendererTypes.h>
//The following renderer headers can be removed
#include <QtAV/Direct2DRenderer.h>
#include <QtAV/GDIRenderer.h>
#include <QtAV/GLWidgetRenderer.h>
#include <QtAV/QPainterRenderer.h>
#include <QtAV/GraphicsItemRenderer.h>
#include <QtAV/WidgetRenderer.h>
#include <QtAV/XVRenderer.h>

#endif // QTAV_H
